/* GROUP: Standard Tab Button */
.h2mThemeCoolBlue .wmtablayers .wmtablayers-tab,
.h2mThemeCoolBlue .wmtablayers button.wmtablayers-verticaltab {
	font-family: sans-serif; 
	color: #FFFFFF; 
	font-weight: bold;
    font-size: 12px;
	background-color: #e87b7b;
	background-image: none;
	filter: none;
}
.h2mThemeCoolBlue .wmtablayers .wmtablayers-tab {

	height: 30px;
	margin-left: 3px;
	border-radius: 1px 1px 0px 0px;
	-webkit-border-radius: 1px 1px 0px 0px;
    box-shadow: -1px 1px 1px #444444; 

    border-width: 1px 1px 0px 1px;
    border-style: solid;
	border-bottom-color: transparent;
	border-top-color: #444444; 
	border-left-color:#444444; 
	border-right-color: #444444;
}
.dj_ff .h2mThemeCoolBlue .wmtablayers .wmtablayers-tab {
       box-shadow: 0 0 0 black !important; /* THEMER: HIDE */
}
/* GROUP: First Tab */
.h2mThemeCoolBlue .wmtablayers-tab:first-child {
    margin-left: 0px; 
}


/* GROUP: Standard Selected Tab Button */
.h2mThemeCoolBlue .wmtablayers .wmtablayers-verticaltab.wmtablayers-selected,
.h2mThemeCoolBlue .wmtablayers .wmtablayers-verticaltab.wmtablayers-selected:hover,
.h2mThemeCoolBlue .wmtablayers .wmtablayers-tab.wmtablayers-selected,
.h2mThemeCoolBlue .wmtablayers .wmtablayers-tab.wmtablayers-selected:hover {
	background-color:  #d32f2f;
	background-image: none;
	filter: none;
}
.h2mThemeCoolBlue .wmtablayers .wmtablayers-tab.wmtablayers-selected,
.h2mThemeCoolBlue .wmtablayers .wmtablayers-tab.wmtablayers-selected:hover {
    box-shadow: -1px 1px 1px #444444; 
    top: 2px;
    /* NOTE: To create different values of top for different browsers, use
     .dj_ie .h2mThemeCoolBlue .wmtablayers .wmtablayers-tab.wmtablayers-selected, 
     .dj_ff .h2mThemeCoolBlue .wmtablayers .wmtablayers-tab.wmtablayers-selected,
     .dj_webkit .h2mThemeCoolBlue .wmtablayers .wmtablayers-tab.wmtablayers-selected */
}

/* GROUP: Tab Button with Focus */
.h2mThemeCoolBlue .wmtablayers .wmtablayers-verticaltab:focus,
.h2mThemeCoolBlue .wmtablayers .wmtablayers-tab:focus {
   outline-width: 0;
}

/* GROUP: Tab Button with Hover */
.h2mThemeCoolBlue .wmtablayers .wmtablayers-tab:hover,
.h2mThemeCoolBlue .wmtablayers .wmtablayers-verticaltab:hover {
	color: #FFFFFF; 
	background-color:  #ee5959;
	background-image: none;
	filter: none;
}
.h2mThemeCoolBlue .wmtablayers .wmtablayers-tab:hover {
    box-shadow: inherit;
}

/* GROUP: Tab Button with Mouse Down */
/* NOTE: This does not appear to work in firefox at design time but is fine at runtime */
.h2mThemeCoolBlue .wmtablayers .wmtablayers-tab:active,
.h2mThemeCoolBlue .wmtablayers .wmtablayers-verticaltab:active,
.h2mThemeCoolBlue .wmtablayers .wmtablayers-tab:active:.focus,
.h2mThemeCoolBlue .wmtablayers .wmtablayers-verticaltab:active:focus {
color: #FFFFFF; 
background-color: #444444; 
background-image: none;
filter: none;
}
.h2mThemeCoolBlue .wmtablayers .wmtablayers-tab:active,
.h2mThemeCoolBlue .wmtablayers .wmtablayers-tab:active:focus {
    box-shadow: 0px 0px 0px #444444; 
}


/* GROUP: Layer Borders */
.h2mThemeCoolBlue .wmtablayers  .wmTabLayers-client > .wmlayer {
    border-radius: 4px !important;
}

/* GROUP: Tab Bar */
.h2mThemeCoolBlue .wmtablayers div.wmtablayers-tabbar {
   background: transparent;
}



/* GROUP: Vertical Tab Buttons */
.h2mThemeCoolBlue .wmtablayers button.wmtablayers-verticaltab {
   font-size: 9; 
    width: 95%;
    margin-left: 5%;
    margin-bottom: 5px;
    border-bottom-left-radius: 4px; 
    border-top-left-radius: 4px; 
    border-width: 0px 1px 1px 1px;
    border-style: solid;
	border-bottom-color: #444444;
	border-top-color: #444444; 
	border-left-color:#444444; 
	border-right-color: transparent;
    box-shadow: -1px 1px 1px #444444; 
}

/* GROUP: First Vertical Tab */
.h2mThemeCoolBlue .wmtablayers .wmtablayers-verticaltab:first-child {
    margin-top: 8px;
}

/* GROUP: Vertical Tab Buttons with Hover */
.h2mThemeCoolBlue .wmtablayers .wmtablayers-verticaltab:hover {
    box-shadow: inherit;
}

/* GROUP: Vertical Selected Tab Buttons */
.h2mThemeCoolBlue .wmtablayers .wmtablayers-verticaltab.wmtablayers-selected {
    box-shadow: inherit;
/*  border: solid 1px black; // THEMER: DISABLED */
}

/* GROUP: Vertical Tab with Mouse Down */
.h2mThemeCoolBlue .wmtablayers .wmtablayers-verticaltab:active,
.h2mThemeCoolBlue .wmtablayers .wmtablayers-verticaltab:active:focus {
    box-shadow: 0px 0px 0px #444444; 
}